Webview Tam Ekran Sorunu
16.02.2017 - 03:27
Arkadaşlar Merhaba. Bir Fragment içinde Webview oluşturuyorum fakat bu webview tam ekran olmuyor. Sorunu araştırdım fakat bir türlü bulamadım. XML dosyasında padding kısımlarını sildim yine olmadı. Yardımlarınız için Şimdiden teşekkürler.
Sorun şu şekilde:
XML Kodları:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>
JAVA Kodları :
package com.atugem.atugem.Fragments;
import android.app.Fragment;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
/**
* Created by DmXeR on 19.11.2016.
*/
import com.atugem.atugem.R;
import static com.atugem.atugem.R.id.webview;
import static com.atugem.atugem.R.id.webview;
public class EgitimFragment extends Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_egitim, container, false);
WebView atugem = (WebView) rootView.findViewById(webview);
WebSettings webSettings = atugem.getSettings();
webSettings.setJavaScriptEnabled(true);
atugem.loadUrl("http://www.google.com");
final ProgressDialog progress = ProgressDialog.show(getActivity(), "Bekleyiniz", "Yükleniyor", true);
progress.show();
atugem.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
Toast.makeText(getActivity().getApplicationContext(), "Yükleme Tamamlandı", Toast.LENGTH_SHORT).show();
progress.dismiss();
}
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(getActivity().getApplicationContext(), "Bir Hata Oluştu", Toast.LENGTH_SHORT).show();
progress.dismiss();
}
});
return rootView;
}
}
195
Görüntülenme
0 Beğeni